package com.uzai.common.utils;

/**
 * @Auther: jianghan
 * @Date: 2021/9/16 13:36
 * @Description:
 */
public interface MqTopics {
    // =======================================订单拉取计划主题==============================================
    /**
     * 通讯：淘宝订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_TB = "ORDER_PULL_TOPIC_TB";
    /**
     * 通讯：京东订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_JD = "ORDER_PULL_TOPIC_JD";
    /**
     * 通讯：拼多多订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_PDD = "ORDER_PULL_TOPIC_PDD";
    /**
     * 通讯：唯品会订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_VPH = "ORDER_PULL_TOPIC_VPH";
    /**
     * 通讯：美团订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_MT = "ORDER_PULL_TOPIC_MT";
    /**
     * 通讯：饿了么订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_ELM = "ORDER_PULL_TOPIC_ELM";
    /**
     * 通讯：淘宝维权订单拉取计划主题
     */
    String REFUND_ORDER_PULL_TOPIC_TB = "REFUND_ORDER_PULL_TOPIC_TB";
    /**
     * 通讯：推老板拼多多订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_TLB_PDD = "ORDER_PULL_TOPIC_TLB_PDD";
    /**
     * 通讯：抖音订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_TLB_DY = "ORDER_PULL_TOPIC_TLB_DY";

    String ORDER_PULL_TOPIC_TLB_KS = "ORDER_PULL_TOPIC_TLB_KS";
    /**
     * 通讯：饿了么推老板订单拉取计划主题
     */
    String ORDER_PULL_TOPIC_TLB_ELM = "ORDER_PULL_TOPIC_TLB_ELM";
    /**
     * 推老板淘宝订单下载
     */
    String ORDER_PULL_TOPIC_TLB_TB = "ORDER_PULL_TOPIC_TLB_TB";
    // =======================================订单拉取计划主题==============================================

    // =======================================订单消息主题==============================================
    /**
     * 通讯：淘宝订单同步主题
     */
    String ORDER_MSG_TOPIC_TB = "ORDER_MSG_TOPIC_TB";
    /**
     * 通讯：京东订单同步主题
     */
    String ORDER_MSG_TOPIC_JD = "ORDER_MSG_TOPIC_JD";
    /**
     * 通讯：拼多多订单同步主题
     */
    String ORDER_MSG_TOPIC_PDD = "ORDER_MSG_TOPIC_PDD";
    /**
     * 通讯：唯品会订单同步主题
     */
    String ORDER_MSG_TOPIC_VPH = "ORDER_MSG_TOPIC_VPH";
    /**
     * 通讯：美团订单同步主题
     */
    String ORDER_MSG_TOPIC_MT = "ORDER_MSG_TOPIC_MT";
    /**
     * 通讯：饿了么订单同步主题
     */
    String ORDER_MSG_TOPIC_ELM = "ORDER_MSG_TOPIC_ELM";
    /**
     * 通讯：抖音订单同步主题
     */
    String ORDER_MSG_TOPIC_DY = "ORDER_MSG_TOPIC_DY";

    String ORDER_MSG_TOPIC_KS = "ORDER_MSG_TOPIC_KS";

    // =======================================订单消息主题==============================================


    // =======================================转链消息主题==============================================
    /**
     * 通讯：淘宝转链消息通知
     */
    String TURN_LINK_TOPIC_TB = "TURN_LINK_TOPIC_TB";

    /**
     * 通讯：京东转链消息通知
     */
    String TURN_LINK_TOPIC_JD = "TURN_LINK_TOPIC_JD";

    /**
     * 通讯：拼多多转链消息通知
     */
    String TURN_LINK_TOPIC_PDD = "TURN_LINK_TOPIC_PDD";

    /**
     * 通讯：唯品会转链消息通知
     */
    String TURN_LINK_TOPIC_VPH = "TURN_LINK_TOPIC_VPH";

    /**
     * 通讯：饿了么活动消息通知
     */
    String TURN_LINK_TOPIC_ELM = "TURN_LINK_TOPIC_ELM";

    /**
     * 通讯：美团活动消息通知
     */
    String TURN_LINK_TOPIC_MT = "TURN_LINK_TOPIC_MT";

    /**
     * 通讯：抖音转链
     */
    String DY_TURN_LINK_IN_HAND = "DY_TURN_LINK_IN_HAND";
    /**
     * 通讯：抖音转链消息通知
     */
    String TURN_LINK_TOPIC_DY = "TURN_LINK_TOPIC_DY";

    String TURN_LINK_TOPIC_KS = "TURN_LINK_TOPIC_KS";

    // =======================================转链消息主题==============================================


    // =======================================用户消息主题==============================================
    /**
     * 通讯：用户消息
     */
    String USER_TOPIC = "USER_TOPIC";
    /**
     * 通讯：普通聊天消息-延迟
     */
    String DELAY_CHAT_MSG_TOPIC = "DELAY_CHAT_MSG_TOPIC";
    /**
     * 通讯：催查
     */
    String REMIND_QUERY_TOPIC = "REMIND_QUERY_TOPIC";
    /**
     * 通讯：催单
     */
    String REMIND_ORDER_TOPIC = "REMIND_ORDER_TOPIC";
    // =======================================用户消息主题==============================================

    // =======================================通讯消息主题==============================================
    /**
     * 通讯：im集群，客户消息通知
     */
    String IM_MSG_TOPIC = "IM_MSG_TOPIC";
    /**
     * 通讯：im客户端上线、下线通知
     */
    String IM_OFFLINE_TOPIC = "IM_OFFLINE_TOPIC";
    // =======================================通讯消息主题==============================================


    // =======================================支付系统主题==============================================
    /**
     * 微信企业转账到零钱
     */
    String WX_PROMOTION_TRANSFER_TOPIC = "WX_PROMOTION_TRANSFER_TOPIC";
    String ALIPAY_TRANSFER_TOPIC = "ALIPAY_TRANSFER_TOPIC";
    // =======================================支付系统主题==============================================


    // =======================================指令消息主题==============================================
    /**
     * 删除微信好友
     */
    String DEL_USER_TOPIC = "DEL_USER_TOPIC";
    /**
     * 通过微信好友
     */
    String PASS_ADD_USER_TOPIC = "PASS_ADD_USER_TOPIC";
    /**
     * 通过微信好友-延迟
     */
    String DELAY_PASS_ADD_USER_TOPIC = "DELAY_PASS_ADD_USER_TOPIC";

    /**
     * 设置用户备注
     */
    String SET_USER_REMARK_TOPIC = "SET_USER_REMARK_TOPIC";
    /**
     * 主动关闭客户端和微信
     */
    String CLOSE_CLIENT_APP = "CLOSE_CLIENT_APP_TOPIC";
    /**
     * 更新客户端
     */
    String UPDATE_CLIENT_APP = "UPDATE_CLIENT_APP_TOPIC";
    /**
     * 更新通讯录
     */
    String GET_MAIL_LIST = "GET_MAIL_LIST_TOPIC";

    /**
     * 退出群聊
     */
    String QUIT_GROUP = "QUIT_GROUP_TOPIC";

    /**
     * 获取微信群成员列表
     */
    String GET_GROUP_MEMBER_LIST = "GET_GROUP_MEMBER_LIST_TOPIC";

    /**
     * 踢掉群成员
     */
    String KICK_GROUP_USER = "KICK_GROUP_USER_TOPIC";

    /**
     * 用户激活
     */
    String USER_ACTIVATE_TOPIC = "USER_ACTIVATE_TOPIC";


    // =======================================指令消息主题==============================================

    // =======================================Canal消息主题==============================================
    String CANAL_TB_ORDER = "CANAL_TB_ORDER";
    String CANAL_JD_ORDER = "CANAL_JD_ORDER";
    String CANAL_PDD_ORDER = "CANAL_PDD_ORDER";
    String CANAL_VPH_ORDER = "CANAL_VPH_ORDER";
    String CANAL_TAKE_BAL = "CANAL_TAKE_BAL";
    String CANAL_MYSQL_DDL = "CANAL_MYSQL_DDL";
    // =======================================Canal消息主题==============================================

    // =======================================业务系统和客服系统消息交互主体==============================================
    /**
     * 客服系统发送消息到业务系统
     */
    String CS_TO_BIZ = "CS_TO_BIZ_TOPIC";
    /**
     * 业务系统发送消息到客服系统
     */
    String BIZ_TO_CS = "BIZ_TO_CS_TOPIC";
    // =======================================业务系统和客服系统消息交互主体==============================================

    // =======================================群发服务==============================================
    /**
     * 群发
     */
    String GROUP_SEND = "GROUP_SEND_TOPIC";
    /**
     * 发送朋友圈
     */
    String SEND_PYQ = "SEND_PYQ_TOPIC";
    /**
     * 开启朋友圈发送任务
     */
    String START_PYQ = "START_PYQ_TOPIC";
    /**
     * 删除朋友圈
     */
    String DEL_PYQ = "DEL_PYQ_TOPIC";
    /**
     * 添加微信群好友请求
     */
    String ADD_FRIEND_REQ = "ADD_FRIEND_REQ";
    /**
     * 朋友圈评论
     */
    String SEND_PYQ_COMMENT = "SEND_PYQ_COMMENT";

    // =======================================群发服务==============================================

    // =======================================uzai-im信息发送到mobile-im==============================================
    /**
     * uzai-im信息发送到mobile-im
     */
    String IM_TO_MOBILE = "IM_TO_MOBILE_TOPIC";
    // =======================================uzai-im信息发送到mobile-im==============================================


    // =======================================购物车==============================================
    String TB_SHOPPING_CART = "TB_SHOPPING_CART_TOPIC";
    // =======================================购物车==============================================

    String SYS_MSG = "SYS_MSG";

    /**
     * 订单不存在回复消息
     */
    String ORDER_NOT_EXIST = "ORDER_NOT_EXIST";

    /**
     * 拉群请求
     */
    String PULL_WX_GROUP_REQ = "PULL_WX_GROUP_REQ";

    /**
     * 拉群请求V2
     */
    String PULL_WX_GROUP_REQ_V2 = "PULL_WX_GROUP_REQ_V2";

    /**
     * 创建群
     */
    String CREATE_GROUP = "CREATE_GROUP";

    /**
     * 邀请进群
     */
    String INVITE_JOIN_GROUP = "INVITE_JOIN_GROUP";

    /**
     * 公众号订单消息
     */
    String WXPUB_MSG = "WXPUB_MSG";

    /**
     * 微信公众号 用户消息发送
     */
    String WXPUB_USER_MSG = "WXPUB_USER_MSG";

    /**
     * 悠聊ES 消息存储
     */
    String CHAT_ES_MSG_SAVE = "CHAT_ES_MSG_SAVE_TOPIC";


    /**
     * 悠聊发送到公众号消息
     */
    String CHAT_TO_WXPUB = "CHAT_TO_WXPUB_TOPIC";

    /**
     * 其他邀请奖励
     */
    String OTHER_INVITE_REWARD = "OTHER_INVITE_REWARD";
    /**
     * 推送客户端配置
     */
    String PUSH_CLIENT_SETTTING = "PUSH_CLIENT_SETTTING";

    /**
     * 会员升级
     */
    String USER_UPGRADE = "USER_UPGRADE";

    /**
     * 发单发送任务
     */
    String FD_SEND_JOB = "FD_SEND_JOB";
    /**
     * 延迟超级指令
     */
    String DELAY_CMD_TOPIC = "DELAY_CMD_TOPIC";
    /**
     * 延迟红包指令
     */
    String DELAY_REDPACK_CMD_TOPIC = "DELAY_REDPACK_CMD_TOPIC";
    /**
     * 微信红包
     */
    String WECHAT_REPACK_TOPIC = "WECHAT_REPACK_TOPIC";

    String PDD_BUY_REMIND = "PDD_BUY_REMIND";

    /**
     * 微信支付接口V3-商户转账到零钱
     */
    String WXPAY_V3_TRANSFER = "WXPAY_V3_TRANSFER";

    String ORDER_PULL_TOPIC_DY = "ORDER_PULL_TOPIC_DY";
    String ORDER_PULL_TOPIC_KS = "ORDER_PULL_TOPIC_KS";
    /**
     * kafka 业务日志topic
     */
    String BIZ_LOG = "biz_logs";

    /**
     * App消息通知
     */
    String APP_NOTICE = "APP_NOTICE";

    /**
     * 手机 群列表
     */
    String MOBILE_CHAT_ROOM_TOPIC = "MOBILE_CHAT_ROOM_TOPIC";

    /**
     * 手机 群成员列表
     */
    String MOBILE_CHAT_ROOM_MEMBERS_TOPIC = "MOBILE_CHAT_ROOM_MEMBERS_TOPIC";

    /**
     * 手机 陌生群成员列表
     */
    String MOBILE_CHAT_ROOM_STRANGE_MEMBERS_TOPIC = "MOBILE_CHAT_ROOM_STRANGE_MEMBERS_TOPIC";
    /**
     * 拼多多购买提醒请求
     */
    String PDD_BUY_REMIND_REQ = "PDD_BUY_REMIND_REQ";

    /**
     * 提现风控
     */
    String USER_TX_RISK_MANAGE = "USER_TX_RISK_MANAGE";

    /**
     * pc版悠聊配置推送
     */
    String CHATAPP_PUSH_CONFIG = "CHATAPP_PUSH_CONFIG";


    /**
     * 企微手机版消息
     */
    String QWECHAT_IM_TO_MOBILE_TOPIC = "QWECHAT_IM_TO_MOBILE_TOPIC";


    /**
     * 企微手机版好友上传
     */
    String MOBILE_WORKWX_USER = "MOBILE_WORKWX_USER";
    /**
     * 企微手机版群上传
     */
    String MOBILE_WORKWX_GROUP = "MOBILE_WORKWX_GROUP";
    /**
     * 企微手机版群成员上传
     */
    String MOBILE_WORKWX_GROUP_MEMBER = "MOBILE_WORKWX_GROUP_MEMBER";

    /**
     * 系统异常报警消息
     */
    String BRO_SYS_MSG = "BRO_SYS_MSG";

    /**
     * x
     */
    String UPDATE_CONTACTS_REMARK = "UPDATE_CONTACTS_REMARK";

    /**
     * 用户扩展心想变更处理
     */
    String USER_EXT_CHANGE = "USER_EXT_CHANGE";

    String CLEAN_USER_REPORT = "CLEAN_USER_REPORT";

}

